/* 
================================
Skin styles for DotNetNuke
================================
*/

body
{
    margin-top: 15px;
    background-color: #b9c1c9;
    font-family: Arial;
    font-size: small;
    text-align: left;
    color: #000;
}

.pagemaster
{
    width: 100%;
    height: 100%;
    background-color: #b9c1c9;
}
table.skinmaster
{
    width: 936px;
    height: 100%; /*background-color: #f3ece9;*/ /*     ==============================     borders not implemented     ============================== 	border-right: #7994cb 1px solid;  	border-top: #7994cb 1px solid;  	border-left: #7994cb 1px solid;  	border-bottom: #7994cb 1px solid;  	-moz-border-radius-bottomleft: 15px;  	-moz-border-radius-bottomright: 15px;  	-moz-border-radius-topleft: 3px;  	-moz-border-radius-topright: 3px; */
}

table.banner td 
{

    font-size:70%;
    color:#fff;
}


table.logintable
{
    width: 100%;
    border-bottom: 1px solid #c1bfbf;
}

table.logintable td
{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    font-weight: bold;
    color: #fff;
    background-color: #fff;
}

.skinheader
{
    background-color: #fff; /* background-image: url('banner_bg.jpg');     background-position: right center;     background-repeat: no-repeat;*/
    height: 111px;
}

.subheader
{
    margin-top: -2px;
    width: 100%;
    height: 17px;
    background-image: url('subnav_w_shadow.jpg');
    background-position: right center;
    background-repeat: no-repeat;
}



.skinheader td.right
{
    font-size: 160%;
    line-height:.8em;
    color: #0053a0;
    background: #fff url('tagline_bg.png') no-repeat 50% 40px;
    padding-top: 50px;
    text-align: center;
}

.skingradient
{
    background: url('topnav_gradient.jpg');
    height:39px;
}

.footer
{
    background: url('topnav_gradient.jpg');
    height:39px;
}

.footer a 
{
    color:#fff;
    font-family:tahoma;
    font-size:60%;
    font-weight:bold;
}

.footer a:hover 
{
    color:#fff;
    font-family:tahoma;
    font-size:60%;
    font-weight:bold;
}

.footer a:visited 
{
    color:#fff;
    font-family:tahoma;
    font-size:60%;
    font-weight:bold;
}


.controlpanel
{
    width: 100%;
    padding: 0;
    background-color: #fff;

}

.toppane
{
    width: 100%;
    background-color: transparent;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 6px;
}


table#homecontent
{
    width: 936px;
    background: #fff;
    border-top: 5px solid #ee3b33;
    border-bottom: 5px solid #ee3b33;
}

table#homecontent td.contentpane
{
    width: 383px;
    height: 282px;
    background: url('homeimage.jpg') no-repeat;
}

table#homecontent td.rightpane
{
    width: 523px;
    vertical-align: top;
    text-align: left;
    padding: 10px 15px;
    font-size: 90%;
    line-height: 1.4em;
    color: #000;
}

ul.homepage
{
    list-style-image: url('check.png');
    list-style-type: square;
    margin: 3px 0 0 0;
    padding-left: 18px;
}

ul.homepage li
{
    color: #3a5b84;
    font-size: 80%;
    font-weight: bold;
    text-align: left;
}

table.container
{
    width: 240px;
    background: #fefefe url('container_gradient.gif') repeat-x left top;
}

table.container a
{
    font-size: 70%;
    font-weight: bold;
    color: #ee3b33;
}

table.container td
{
    padding: 0;
}

table.container td.left
{
    width: 7px;
    height: 23px;
    background: url('top_left.gif') no-repeat;
}

table.container td.right
{
    width: 7px;
    height: 23px;
    background: url('top_right.gif') no-repeat;
}


/* promo area */

table#promotable
{
    width: 936px;
    background: #fff;
}

table#promotable td.leftpane
{
    width: 329px;
    padding-top: 8px;
    padding-left: 40px;
    padding-right: 15px;
    vertical-align: top;
    text-align: left;
    background: url('quotes.png') no-repeat 10px 10px;
    font-style: italic;
    font-size: 80%;
    color: #666;
    line-height: 1.1em;
}

table#promotable td.rightpane
{
    width: 552px;
    height: 146px;
    background: url('promo_montage.jpg') no-repeat bottom;
    padding: 0;
}

/*
======================
styles for leftnav links */

table.leftnav
{
    width: 180px;
}
table.leftnav td
{
    padding-left: 25px;
    vertical-align: middle;
    font: normal 12px verdana;
    height: 37px;
    background: url('leftnav_bg.jpg');
    background-repeat: no-repeat;
}
table.leftnav td a
{
    color: #fff;
    text-decoration: none;
}
table.leftnav td a:hover
{
    color: #999;
    text-decoration: none;
}

table.leftnavlower
{
    width: 148px;
}
table.leftnavlower td
{
    padding-top: 4px;
    padding-bottom: 4px;
    font: normal 11px verdana;
    color: #fff;
}

table.leftnavlower td a
{
    color: #fff;
    text-decoration: underline;
}

table.leftnavlower td a:hover
{
    color: #999;
    text-decoration: none;
}

/*========================
end leftnav styles */



.bottompane
{
    width: 100%;
    background-color: transparent;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 6px;
}
.main_dnnmenu_container
{
    background-color: red;
}
.main_dnnmenu_bar
{
    cursor: pointer;
    cursor: hand;
    height: 16px;
    background-color: Transparent;
}
.main_dnnmenu_item td
{
    /*TD if menu option for using tables is on*/
    cursor: pointer;
    cursor: hand;
    font: bold 12px arial;
    color: #fff;
    background-color: Transparent;
    white-space: nowrap; /*Word wrapping menu item now optional*/
    padding: 0px 30px 0px 5px;
}

.main_dnnmenu_rootitem
{
    /*TD if menu option for using tables is on*/
    cursor: pointer;
    cursor: hand;
    font: bold 12px arial;
    color: #fff;
    background-color: Transparent;
    white-space: nowrap; /*Word wrapping menu item now optional*/
    padding: 0px 30px 0px 5px; /*explicitly set padding for root menu items*/
}


.main_dnnmenu_itemhover
{
    /*background-color: #8da4d3; */
    text-decoration: underline;
}

.main_dnnmenu_itemhover td
{
    text-decoration: underline;
}


.main_dnnmenu_icon
{
    display: none;
    cursor: pointer;
    cursor: hand;
    text-align: center;
    width: 15px;
    height: 100%;
}
.main_dnnmenu_submenu
{
    background-color: #cad5ea;
    z-index: 1000;
    cursor: pointer;
    cursor: hand;
    filter: progid:DXImageTransform.Microsoft.Shadow(color= '#696969' , Direction=135, Strength=3);
    padding: 1px 1px 1px 1px; /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break
{
    height: 1px;
    font-size: 1px;
    border: 1px solid red;
    width: 20px;
    background-color: #f00;
}

/*
.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

*/
.StandardButton
{
    background: #7994cb none;
    color: #ffffff;
    font-family: verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu
{
    width: 175px;
    background-color: #dfe5f2;
    border-right: #7994cb 1px solid;
    border-top: #7994cb 1px solid;
    border-left: #7994cb 1px solid;
    border-bottom: #7994cb 1px solid;
    -moz-border-radius-bottomleft: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header
{
    background-image: url('gradient_LtBlue.jpg');
}
.Head
{
    font-family: verdana,Arial, Helvetica;
    font-size: 14px;
    font-weight: normal;
    color: #333;
}

.Normal, .NormalDisabled
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #333;
}
.DNN_ANN_DesignTable
{
    width: auto;
    height: auto;
    margin-bottom: 0px;
}
.DNN_ANN_DesignTable td
{
    padding: 0;
    vertical-align: top;
}


.DNN_ANN_Description
{
    font: normal 11px verdana;
    color: #333;
}

.DNN_ANN_Description P
{
    margin-top: 0px;
}


/*
.SubHead 
{
    color:#fff;
}
*/
.SkinObject
{
    color: #fff;
    padding-left: 5px;
    padding-right: 5px;
    font: bold 10px verdana;
}

a.SkinObject:link, a.SkinObject:visited
{
    color: #fff;
}

a.SkinObject:hover
{
    color: #fff;
    text-decoration: underline;
}



/*
     FILE ARCHIVED ON 06:03:45 Feb 09, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:27:47 Apr 23, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.588
  exclusion.robots: 0.076
  exclusion.robots.policy: 0.065
  esindex: 0.008
  cdx.remote: 9.791
  LoadShardBlock: 111.044 (3)
  PetaboxLoader3.datanode: 125.233 (4)
  load_resource: 150.857
  PetaboxLoader3.resolve: 133.598
*/